oil deflecting plate - Turkish English Dictionary